package com.jinzhi.jzweb.pojo.ModuleConfig;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;
import java.util.List;

/*
 *  @author : JingChangTian
 *  @date   : 2023/9/28 9:57
 *  @description :
 *
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sign_grade")
@ApiModel(value="sign_grade对象", description="")
public class SignGrade extends PageInfoVo{

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    @TableId
    private Long id;

    @ApiModelProperty(value = "批次id")
    @TableField("cbatch_id")
    private Long cbatchId;

    @ApiModelProperty(value = "选手Id")
    @TableField("sign_id")
    private Long signId;

    @ApiModelProperty(value = "分数")
    @TableField("mark")
    private Double mark;

    @ApiModelProperty(value = "裁判序号1-2-3")
    @TableField("number_referee")
    private Integer numberReferee;

    @ApiModelProperty(value = "B1-B2-B3-B4")
    @TableField("competition")
    private String competition;

    @ApiModelProperty(value = "创建时间")
    @TableField("create_id")
    private Date createId;


    @ApiModelProperty(value = "创建时间")
    @TableField("create_date")
    private Date createDate;

    @ApiModelProperty(value = "是否逻辑删除:默认为0")
    @TableField("is_deleted")
    private Integer isDeleted;

    @ApiModelProperty(value = "修改人id")
    @TableField("update_id")
    private Long updateId;

    @ApiModelProperty(value = "修改时间")
    @TableField("update_date")
    private Date updateDate;

    @ApiModelProperty(value = "业务状态:默认为0")
    @TableField("status")
    private Integer status;


    @ApiModelProperty(value = "备注")
    @TableField(exist = false)
    private String remark;





}
